package com.example.heipictureserver.exception;

/*
 *@Description 类功能简要描述
 *@Author bwg
 *@Date 2025/1/17 19:42
 */
import lombok.Getter;

/**
 * 自定义业务异常
 */
@Getter
public class BusinessException extends RuntimeException {

 /**
  * 错误码
  */
 private final int code;

 public BusinessException(int code, String message) {
  super(message);
  this.code = code;
 }

 public BusinessException(ErrorCode errorCode) {
  super(errorCode.getMessage());
  this.code = errorCode.getCode();
 }

 public BusinessException(ErrorCode errorCode, String message) {
  super(message);
  this.code = errorCode.getCode();
 }

}
